# language: sv
Egenskap: Strömbrytare från nexa/waveman har ett eget protokol

          För att tellstick skall kommunicera med samma protokoll som strömbrytaren 
          Som en användare av nexa/waveman strömbrytare
          Vill jag att tellstick skickar den sträng som protokollet anger
  
  @implemented
  Abstrakt Scenario: tänd/släck självlärande strömbrytare med nexa/waveman protokoll
                     Givet att "<protokoll>" protokollet är definierat
                     När jag skickar "<kommando>" till "<protokoll>" strömbrytare "<hus>" "<enhet>"
                     Så vill jag se (för "<protokoll>") "<meddelande>"

				  Exempel:
					 | protokoll  | kommando | hus | enhet | meddelande                                           |
					 | nexa       | tänd     | A   | 1     | S$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$kk$$kk$$kk$$}+ |
					 | nexa       | tänd     | B   | 2     | S$kk$$k$k$k$k$k$k$kk$$k$k$k$k$k$k$k$k$kk$$kk$$kk$$}+ |
					 | nexa       | släck    | A   | 1     | S$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$kk$$kk$$k$k$}+ |
					 | nexa       | släck    | B   | 2     | S$kk$$k$k$k$k$k$k$kk$$k$k$k$k$k$k$k$k$kk$$kk$$k$k$}+ |
					 | waveman    | släck    | A   | 1     | S$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$}+ |
					 | waveman    | släck    | B   | 2     | S$kk$$k$k$k$k$k$k$kk$$k$k$k$k$k$k$k$k$k$k$k$k$k$k$}+ |
					 | waveman    | tänd     | A   | 1     | S$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$k$kk$$kk$$kk$$}+ |
					 | waveman    | tänd     | B   | 2     | S$kk$$k$k$k$k$k$k$kk$$k$k$k$k$k$k$k$k$kk$$kk$$kk$$}+ |
					 | rising_sun | tänd     | A   | 1     | S.e.e.ee..ee..ee..e.e.ee..ee..ee..ee..ee..ee..ee..e+ |
					 | rising_sun | tänd     | B   | 2     | S.ee..e.e.ee..ee..ee..e.e.ee..ee..ee..ee..ee..ee..e+ |
					 | rising_sun | släck    | A   | 1     | S.e.e.ee..ee..ee..e.e.ee..ee..ee..ee..ee..ee..e.e.e+ |
					 | rising_sun | släck    | B   | 2     | S.ee..e.e.ee..ee..ee..e.e.ee..ee..ee..ee..ee..e.e.e+ |
					 | plain_text | tänd     | A   | 1     | Strömbrytare A1 tänd                                 |
					 | plain_text | tänd     | B   | 5     | Strömbrytare B5 tänd                                 |
					 | plain_text | släck    | K   | 3     | Strömbrytare K3 släckt                               |
					 | plain_text | släck    | C   | 123   | Strömbrytare C123 släckt                             |
					 | undefined  | tänd     | 12  | 23    | Protokollet finns inte                       |
					 | undefined  | släck    | 12  | 23    | Protokollet finns inte                       |

                                 